Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F30 Great Britain F1 Great Britain F2 Great Britain F3 Netherlands F1 France F8 France F9 France F11 Italy F23 Italy F24 Italy F25 Great Britain F15 France F17 United Arab Emirates F1 Great Britain F1 Great Britain F2 Germany F4 Italy F2 Great Britain F3 Great Britain F4 Australia F1 Spain F29 M15 Te Anau France F6 France F8 Netherlands F1 Netherlands F3 Great Britain F2 Fujitsu Siemens Open - Budapest Zivnobanka Czech Open - Prostejov Tatra Banka Open - Bratislava Neride Prague Indoor - Prague Sarajevo Open - Sarajevo Prague Open - Prague Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Tampere Imageneering Open - Tampere CA Challenge - Graz Akbank Private Banking-TED Open - Istanbul Kyiv Open - Kiev Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Open de la Ville de Saint Denis - Reunion Island Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade 2004 Freeman Men's Challenger - Joplin Open de Franche-Comte - Besancon Open Mutouest - St. Brieuc XL Capital Bermuda Open - Bermuda San Remo Tennis Cup - San Remo Riviera di Rimini Challenger 2004 - Rimini Cepu Open - San Marino Porsche Open - Poznan IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Architect Open - Budapest Pekao Open 2004 - Szczecin The LTA Bolton Challenger - Bolton Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Copa Petrobras Aracaju - Aracaju Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia Architect Open - Budapest Czech Open 2005 - Prostejov Stella Artois Clay Court Championships - Budaors XI Ciutat de Barcelona - Barcelona Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham Internationaux du Doubs - Besancon Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Czech Open 2006 - Prostejov 8° Trani Cup - Trani Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo Challenger DCN de Cherbourg - Cherbourg Antonio Savoldi-Marco Co. - Manerbio Unicredit Czech Open - Prostejov Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Jersey Challenger Sofia Challenger Ostrava Challenger Alessandria Challenger Prostejov Challenger Kosice Challenger Rijeka Challenger San Benedetto Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Rennes Challenger Orleans Challenger Astana Challenger Jersey Challenger Tanger Challenger Mons Challenger Rennes Challenger Orleans Challenger Reunion Island Challenger Bergamo Challenger Cherbourg Challenger Le Gosier Challenger St. Brieuc Challenger Monza Challenger Athens Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger Poznan Challenger Manerbio Challenger Como Challenger Napoli Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Tunis Challenger Prague Challenger Bordeaux Challenger Monza Challenger Milan Challenger Scheveningen Challenger Bercuit Challenger San Marino Challenger Como Challenger Genova Challenger Todi Challenger Trnava Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Montevideo Challenger Noumea Challenger Burnie Challenger West Lakes Challenger Sydney Challenger St. Brieuc Challenger Mersin Challenger Ostrava Challenger Scheveningen Challenger Poznan Challenger Seville Challenger Trnava Challenger Tashkent Challenger Melbourne Challenger Ostrava Challenger Noumea Challenger Santiago Challenger Vercelli Challenger Blois Challenger Todi Challenger Meknes Challenger Trnava Challenger Bangalore Challenger Pune Challenger Hua Hin Challenger Bangkok Challenger Launceston Challenger New Delhi Challenger Guadalajara Challenger Turin Challenger Aix En Provence Challenger Prague Challenger Blois Challenger Bastad Challenger Izmir Challenger Ho Chi Minh City Challenger Toyota Challenger Hua Hin Challenger Noumea Challenger Burnie Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bangkok Challenger St. Brieuc Challenger Taipei City Challenger Seoul Challenger Busan Challenger Prostejov Challenger Milan Challenger Ludwigshafen Challenger Orleans Challenger Indian Wells Challenger Todi Challenger Luedenscheid Challenger Turin Challenger Podebradka Cup - Prague ECM Cup - Prague Sarajevo Open 2004 - Sarajevo VIII Torneo Internazionale di Tennis - Barletta LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans KGHM Dialog Polish Indoors - Wroclaw Garden Open 2004 - Rome AIG Japan Open - Tokyo Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig President's Cup - Astana Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Chennai Open - Chennai Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Mumbai Open - Mumbai Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Catella Swedish Open - Bastad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart AEGON Championships - London SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos China Open - Beijing If Stockholm Open - Stockholm Czech Indoor Open - Prague Timisoara Challenger 2005 - Timisoara ASB Classic - Auckland Blois Challenger Portoroz Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart AEGON Championships - London St. Petersburg Open - St. Petersburg European Open - Antwerp Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Orleans Challenger Braga Challenger Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Adelaide International - Adelaide Cherbourg Challenger Bordeaux Challenger Rimini Challenger Tampere Challenger Istanbul Challenger Palermo Challenger Tampere Challenger Como Challenger Kenitra Challenger Ho Chi Minh City Challenger Kobe Challenger Istanbul Challenger Leon Challenger Blois Challenger Granby Challenger Bratislava Challenger Burnie Challenger Biella Challenger Ortisei Challenger Shenzhen Challenger Kobe Challenger Launceston Challenger The LTA Wrexham Challenger - Wrexham Kyoto Challenger Yokohama Challenger Lille Challenger St. Brieuc Challenger Lisbon Challenger Nottingham Challenger Como Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Genova Challenger Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Noumea Challenger Launceston Challenger Bangkok Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Parma Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Amersfoort Challenger Energis Open - Amersfoort Stockholm Open - Stockholm SkiStar Swedish Open - Bastad Brisbane International - Brisbane Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, PO, NED-CZE 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davidoff Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Swiss Indoors Basel - Basel Davis Cup, World Group, 1R, GER-CZE 2-3 Laver Cup - Prague Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York Wimbledon (juniors) The Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship All Lower level tournaments Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing Olympics - London